Dynamic Contracts with Random Monitoring

نویسنده

  • Andrei Barbos
چکیده

In environments where a principal contracts with many agents who each execute numerous independent tasks, it is often infeasible to evaluate an agent’s performance on all tasks. Incentives under moral hazard are instead provided by monitoring only a subset of randomly selected tasks. We characterize optimal dynamic contracts implemented with this type of random monitoring technology. We consider a stochastic environment where the agent’s cost of e¤ort varies over time, and analyze situations where this cost is public or private information. In an optimal contract, the terms the agent is promised when monitoring reveals compliance are as good as when no monitoring is performed, and for some cost types are better. These latter types receive a monitoring reward. We also elicit the dynamics of contract parameters over time. As time passes and the agent becomes richer, the monitoring reward decreases as the threat of forgoing the promised stream of future compensation provides su¢ cient incentives for compliance. JEL Classi…cation: D82, D86

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic credit relationships in general equilibrium

We construct a general equilibrium model with private information in which borrowers and lenders enter into long-term dynamic credit relationships. Each new generation of ex ante identical individuals is divided in equilibrium into workers and entrepreneurs. Workers save through financial intermediaries in the form of interest-bearing deposits and supply labor to entrepreneurs in a competitive ...

متن کامل

Contract-Driven Testing of JavaScript Code

JSContest is a tool that enhances JavaScript with simple, type-like contracts and provides a framework for monitoring and guided random testing of programs against these contracts at the same time. Function contracts in JSContest serve a dual role as specifications of the input/output behavior and as test case generators. Generation of test data for a contract is principally random, but can be ...

متن کامل

: An Action-Based Logic for Reasoning about Contracts

This paper presents a new version of the CL contract specification language. CL combines deontic logic with propositional dynamic logic but it applies the modalities exclusively over structured actions. CL features synchronous actions, conflict relation, and an action negation operation. The CL version that we present here is more expressive and has a cleaner semantics than its predecessor. We ...

متن کامل

JSConTest: Contract-Driven Testing and Path Effect Inference for JavaScript

Program understanding is a major obstacle during program maintenance. In an object-oriented language, understanding an operation requires understanding its type and its effect on the object network. The effect is particularly important for scripting languages where there is neither class structure that restricts the shape of an object nor any other kind of access control. We have designed and i...

متن کامل

Nested and Dynamic Contract Boundaries

Previous work on software contracts assumes fixed and statically known boundaries between the parties to a contract. Implementations of contract monitoring systems rely on this assumption to explain the nature of contract violations and to assign blame to violators. In this paper, we explain how to implement arbitrary, nested, and dynamic contract boundaries with two examples. First, we add nes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016